Method and apparatus for editing content view  in a mobile device

ABSTRACT

A method and apparatus that easily locate desired content at a desired point in a content view is achieved by detecting a touch event for adding or changing content in the content view, displaying a candidate group having contents capable of being located at a touch point of the detected touch event, displaying, at the touch point of the detected touch event, content selected from the contents of the candidate group, and displaying the content view in which the selected content is located at the touch point.

CLAIM OF PRIORITY

This application claims the benefit under 35 U.S.C. §119(a) of anearlier Korean patent application filed on Feb. 24, 2012 in the KoreanIntellectual Property Office and assigned Serial No. 10-2012-0018778,the entire disclosure of which is hereby incorporated by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to a method and apparatus forediting a displayed content through manipulations on a touch screen in amobile device.

2. Description of the Related Art

With a remarkable growth in mobile technologies, a variety of mobiledevices are available and increasingly popularized in these days. Amobile device can typically display a content view, which refers to ascreen on which a number of contents are arranged and displayed forviewing and selection. These contents may include text, images,documents, icons, thumbnails, application executing screens, and thelike.

Mobile devices implemented with a touch screen can add new contents to acontent view or change any existing contents in response to user's touchgesture.

Unfortunately, a conventional method and apparatus for editing a contentedit have a drawback of causing inconvenience in editing when a userdesires to add or change content. In the conventional method, a mobiledevice displays a candidate group at any region which forces a user tomanually move the desired contents from all over the screen or even fromnext screen.

BRIEF SUMMARY OF THE INVENTION

Accordingly, the present invention is to address the above-mentionedproblems and/or disadvantages and to offer at least the advantagesdescribed below.

One aspect of the present invention is to provide a method and apparatusfor easily editing a content view.

Another aspect of the present invention is to provide a method andapparatus for easily locating desired content at a desired point in acontent view.

According to one aspect of the present invention, a method for editing acontent view in a mobile device having a touch screen includes:detecting a touch event for adding or changing content in the contentview; displaying a candidate group having contents capable of beinglocated near a touch point of the detected touch event; displaying, atthe touch point of the detected touch event, content selected from thecontents of the candidate group; and displaying the content view inwhich the selected content is placed at the touch point.

According to another aspect of the present invention, an apparatus forediting a content view in a mobile device includes: a display unitconfigured to display the content view; a touch screen disposed on thefront of the display unit and configured to create a touch event inresponse to a touch gesture on the content view; a control unitconfigured to detect a specific touch event for adding or changingcontent in the content view from the touch screen, to control thedisplay unit to display a candidate group having contents capable ofbeing located near a touch point of the detected touch event, to controlthe display unit to display, at the touch point of the detected touchevent, content selected from the contents of the candidate group, and tocontrol the display unit to display the content view in which theselected content is placed at the touch point.

Other aspects, advantages, and salient features of the invention willbecome apparent to those skilled in the art from the following detaileddescription, which, taken in conjunction with the annexed drawings,discloses exemplary embodiments of the invention.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram illustrating the configuration of a mobiledevice in accordance with an embodiment of the present invention.

FIG. 2 is a block diagram illustrating a detailed configuration of acontrol unit shown in FIG. 1.

FIG. 3 is a flow diagram illustrating a content view edit method inaccordance with one embodiment of the present invention.

FIGS. 4 to 9 show screenshots illustrating a content view edit method inaccordance with one embodiment of the present invention.

FIGS. 10 and 11 show screenshots illustrating a content view edit methodin accordance with another embodiment of the present invention.

FIGS. 12 and 13 show screenshots illustrating a content view edit methodin accordance with still another embodiment of the present invention.

FIGS. 14 and 15 show screenshots illustrating a content view edit methodin accordance with yet another embodiment of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

Exemplary, non-limiting embodiments of the present invention will now bedescribed more fully with reference to the accompanying drawings. Thisinvention may, however, be embodied in many different forms and shouldnot be construed as limited to the exemplary embodiments set forthherein. Rather, the disclosed embodiments are provided so that thisdisclosure will be thorough and complete, and will fully convey thescope of the invention to those skilled in the art. The principles andfeatures of this invention may be employed in varied and numerousembodiments without departing from the scope of the invention.

Furthermore, well known or widely used techniques, elements, structures,and processes may not be described or illustrated in detail to avoidobscuring the essence of the present invention. Although the drawingsrepresent exemplary embodiments of the invention, the drawings are notnecessarily to scale and certain features may be exaggerated or omittedin order to better illustrate and explain the present invention.

In this disclosure, a content view contains a plurality of panels, whichmay be arranged in the form of grid. Content may be located at eachpanel. Namely, a panel represents a unit region where content islocated. Adjacent panels may be combined with each other, and contentmay be displayed at such combined panels. An edit screen of a contentview may offer the outline of panels. After editing is finished, theoutline may disappear. An edit screen of a content view may be displayedwhen a user touches any point of the content view for a predefinedperiod so as to add or change content. Here, a panel (hereinafter,referred to as an edit target panel) selected by a touch point may bedistinguished from the other panels. For example, the outline of an edittarget panel may be highlighted for distinction. Also, a candidate groupmay be displayed near or around an edit target panel. For example, acandidate group may be located at left and right in a horizontalorientation or upper and lower panels of an edit target panel in avertical orientation. From a candidate group displayed near or aroundthe edit target panel, a user can select a desired content to bedisplayed in the edit target panel.

A content view edit method and apparatus of this invention may beapplied to a mobile device, which includes a mobile phone, a smartphone, a tablet PC, a handheld PC, a portable multimedia player (PMP), adigital broadcasting player, a personal digital assistant (PDA), a musicplayer (e.g., an MP3 player), a digital camera, a portable game console,and the like.

Briefly, a content view edit method and apparatus of this invention arecharacterized by selecting a region for locating content from a contentview, providing a candidate group near or around the selected region,and displaying the content view in which content selected from thecandidate group is placed or displayed at the selected region.

FIG. 1 is a block diagram illustrating the configuration of a mobiledevice in accordance with an embodiment of the present invention.

As shown, the mobile device 100 may include a touch screen 110, a keyinput unit 120, a display unit 130, a memory unit 140, a wirelesscommunication unit 150, an audio processing unit 160, a microphone(MIC), a speaker (SPK), and a control unit 170.

The touch screen 110 is disposed on the front of the display unit 130.The touch screen 110 creates a touch event in response to user's touchgesture and sends the touch event to the control unit 170. Then, thecontrol unit 170 recognizes the touch event received from the touchscreen 110 and controls the above-mentioned elements in response to thetouch event. Particularly, the control unit 170 may edit a content viewin response to the touch event. The type of touch gestures may beclassified into a touch, a tap, a long tap, a drag, a sweep, and thelike. The touch refers to a touch gesture to make a touch input tool(e.g., a finger or stylus pen) be in contact with any point on a screen.The tap refers to a touch gesture to touch any point on a screen andthen release (i.e., drop) a touch input tool from the touch pointwithout moving the touch input tool. The long tap refers to a touchgesture to contact relatively longer than a general short tap, and alsomay release a touch input tool from the touch point without moving thetouch input tool. The drag refers to a touch gesture to move a touchinput tool in an arbitrary direction while maintaining a touch on ascreen. The sweep, also referred to as a flick, refers to a touchgesture to move a touch input tool more quickly than a drag and thenrelease the touch input tool. The touch screen 110 may use resistivetype, capacitive type, electromagnetic induction type, pressure type,and the like.

The key input unit 120 includes a plurality of input keys and functionkeys to receive user's inputs and to set up various functions. Thefunction keys may have navigation keys, side keys, shortcut keys, andany other special keys defined to perform particular functions.Additionally, the key input unit 120 creates key events associated withsetting and function control of the mobile device 100, and then deliversthem to the control unit 170. Such key events may include power on/offevents, volume regulating events, screen on/off events, and the like.The control unit 170 may control the above-mentioned elements inresponse to these key events.

The display unit 130 converts, under the control of the control unit170, digital data received from the control unit 170 into analog dataand in turn displays them. Namely, the display unit 130 may displayvarious screens associated with the use of the mobile device, such as alock screen, a home screen, an application (shortened to ‘app’)executing screen, a background screen, a content view, and the like. Thelock screen may be provided when the display unit 130 is activated. If aparticular touch gesture for unlock is detected, the control unit 170may control the display unit 130 to display the home screen or the appexecuting screen instead of the lock screen. The home screen may containa plurality of app icons corresponding to various apps. When one of theapp icons is selected by a user, the control unit 170 executes acorresponding app. Then, the display unit 130 displays a specificexecuting screen for executing the selected app. Also, under the controlof the control unit 170, the display unit 130 may display one of theabove screens as a main screen and further display one of the others asa sub screen overlapped with the main screen. For example, the displayunit 130 may display the background screen and also display the contentview thereon. Moreover, the display unit 130 may display an edit screenof a content view and further display a candidate group thereon.Meanwhile, the display unit 130 may be formed of any planar displaypanel such as LCD (liquid crystal display), OLED (organic light emittingdiodes), AMOLED (active matrix OLED), or any other equivalent.

The memory unit 140 may store an operating system (OS) of the mobiledevice, various applications, and various data such as text, audio andvideo. The memory unit 140 may include a program region and a dataregion. The data region of the memory unit 140 may store data created inthe mobile device 100 or downloaded from the outside during theoperation of the mobile device. Additionally, the data region may storethe above-mentioned screens to be displayed on the display unit 130 andvarious setting values required for the operation of the mobile device,and also temporarily store data copied for pasting. The program regionof the memory unit 140 may store the OS for booting and operating themobile device 100, and various applications. Particularly, the programregion stores a specific application that edits a content view.

The wireless communication unit 150 performs a voice call, a video call,a data communication, or a digital broadcasting reception under thecontrol of the control unit 170. To this end, the wireless communicationunit 150 may include a mobile communication module (e.g., a 3rdgeneration mobile communication module, a 3.5th generation mobilecommunication module, a 4th generation mobile communication module,etc.), a short-distance communication module (e.g., a Wi-Fi module), anda digital broadcast module (e.g., a DMB module).

The audio processing unit 160 converts digital audio data received fromthe control unit 170 into analog audio data and then delivers them tothe speaker (SPK). Also, the audio processing unit 160 converts analogaudio data, such as voice, received from the microphone (MIC) intodigital audio data and then delivers them to the control unit 170.

The control unit 170 controls the whole operations of the mobile device100, controls signal flows between elements of the mobile device 100,and processes data. The control unit 170 controls power supply from abattery to the elements. Additionally, the control unit 170 executesvarious types of applications stored in the program region.Particularly, the control unit 170 performs a content view edit methodaccording to the teachings of the present invention. To this end, thecontrol unit 170 may include elements shown in FIG. 2.

FIG. 2 is a block diagram illustrating a detailed configuration of acontrol unit shown in FIG. 1. As shown 2, the control unit 170 mayinclude a touch event detector 210 and a content view editor 220.

The touch event detector 210 is coupled to the touch screen 110. Thetouch event detector 210 detects a touch event from the touch screen 110and delivers the detected touch event to the content view editor 220.Such a touch event includes a touch point, a touch moving direction,touch gesture information, and the like.

The content view editor 220 is coupled to the display unit 130 and tothe memory unit 140. The content view editor 220 receives a content viewfrom the memory unit 140. Also, the content view editor 220 controls thedisplay unit 130 to display the received content view. Particularly,based on the touch event received from the touch event detector 210, thecontent view editor 220 edits a content view and stores it in the memoryunit 140. Additionally, the content view editor 220 controls the displayunit 130 to display the edited content view. More detailed descriptionof the content view editor 220 is as follows.

While a content view is displayed, the content view editor 220determines whether a detected touch event is a specific touch event foradding or changing content. For example, a long tap may be used as atouch event for adding or changing content. Alternatively, any othertouch gesture, e.g., a two taps or a double tap, may be used for addingor changing content. Hereinafter, a long tap will be used for a purposeof illustrative purposes.

In operation, if a detected touch event is a long tap, the content vieweditor 220 controls the display unit 130 to display an edit screen of acontent view. Specifically, the content view editor 220 controls todisplay the outlines of panels. At this time, an edit target panel isdistinguished from the other panels. For example, the outline of an edittarget panel may be highlighted by means of color, contrast, thickness,brightness, or the like. Also, an edit target panel may be marked, andthe edit target panel may be clearly displayed, whereas the other panelsmay be dimly displayed.

Furthermore, the content view editor 220 may control to display acandidate group around an edit target panel. This candidate group may belocated at left and right or upper and lower panels of an edit targetpanel. A candidate group refers to a set of contents capable of beinglocated at an edit target panel. Such contents may be classifiedaccording to various categories, e.g., video, widget, application,image, phonebook, document, and the like. The content view editor 220controls to display these categories. Categories may be located at leftand right or upper and lower panels of an edit target panel. If one ofsuch categories is selected by a user, the content view editor 220controls to display a candidate group of the selected category. If onecontent is selected from the candidate group by a user, the content vieweditor 220 locates the selected content at an edit target panel.Thereafter, the content view editor 220 receives an edit closing eventfrom the touch event detector 210 and then stores an edited content viewin the memory unit 140. Also, the content view editor 220 controls todisplay the edited content view.

According to a digital convergence tendency today, the mobile device 100may further include any other elements such as a GPS module or a cameramodule. Particularly, the mobile device 100 may further include a sensorunit that detects information associated with location, moving speed,moving direction, and rotation of the mobile device 100 and thendelivers the detected information to the control unit 170. For thisfunction, the sensor unit may include an acceleration sensor or thelike. The sensor unit converts detected physical quantity intoelectrical signals, converts the electrical signals into data through AD(analog-to-digital) conversion, and then delivers them to the controlunit 170. When the mobile device 100 rotates, the sensor unit deliversrotation data to the control unit 170. Then, the control unit 170detects the rotation of the mobile device 100 and, in response to that,changes a display mode of the screen. Meanwhile, as will be understoodby those skilled in the art, some of the above-mentioned elements in themobile device 100 may be omitted or replaced with another.

FIG. 3 is a flow diagram illustrating a content view edit method inaccordance with one embodiment of the present invention.

Referring to FIG. 3, the control unit 170 controls the display unit 130to display a content view that contains at least one content (step 301).When a user taps long any point on the content view being displayed, thetouch screen 110 delivers a touch event to the control unit 170. Inresponse, the control unit 170 detects the touch event (step 302) anddetermines whether the detected touch event is a specific touch eventfor adding or changing content. If the detected touch event is a longtap, the control unit 170 controls the display unit 130 to displaypanels and a candidate group (step 303). As discussed above, panels maybe arranged in the form of grid. Here, a panel having a touch point of along tap, i.e., an edit target panel, may be distinguished from theother panels. Also, the candidate group may be displayed around the edittarget panel. For example, the candidate group may be located at leftand right or upper and lower panels of the edit target panel. Next, thecontrol unit 170 selects any content from the candidate group inresponse to a touch gesture (step 304). Then, the control unit 170controls the display unit 130 to display the content view in which theselected content is located at a touch point, i.e., at the edit targetpanel (step 305).

Now, a content view edit method of this invention will be described indetail with reference to screenshots. In the specification, a displaymode of a screen is classified into a landscape mode and a portraitmode. The landscape mode means that the width of screen is greater thanthe height. In contrast, the portrait mode means that the height of ascreen is greater than the width. When a user rotates the mobile device100, a sensor unit of the mobile device 100 detects a rotation anddelivers detected information to the control unit 170. Then, the controlunit 170 determines a display mode of the mobile device 100, based onthe detected information. A method and apparatus for a content view editof this invention do not depend on a display mode. For illustrativepurposes, the screen is in the landscape mode but should be noted thatthe teachings of the present invention is applicable to other modes.

FIGS. 4 to 9 show screenshots illustrating a content view edit method inaccordance with one embodiment of the present invention.

Referring to FIG. 4, the display unit 130 may display the content view400 having a number of contents. As shown, different-sized contents maybe arranged in the content view. For example, a reference number 401indicates content assigned to one panel, a reference number 402indicates content assigned to two panels, and a reference number 403indicates content assigned to four panels. The content view 400 containsvarious types of contents. For example, the content view 400 may containcontact information 401, a memo 402, a weather widget 403, a clock 404,a video player 405, a social network service (SNS) 406, an image 407,and the like. In the content view 400, a user can tap long any contentor any empty space (panel). Here, a long tap is assigned as a touchgesture for requesting a content view edit, especially, for addition orchange of content. Namely, a long tap on content is a request forchanging the tapped content to other content, and a long tap on an emptypanel is a request for adding any content to the tapped panel. Forexample, if a user inputs a long tap 409 on an empty panel 408, thecontrol unit 170 may control the display unit 130 to display an editscreen as shown in FIG. 5.

Referring to FIG. 5, the display unit 130 displays the first edit screen500 of the content view. The first edit screen 500 contains a number ofpanels. These panels may be overlapped with the content view. Namely, asshown, the content view may be dimly displayed as a background of thepanels. Also, the panels may be arranged in the form of grid. Meanwhile,an edit target panel 510 in which the long tap 409 is received isdistinguished from the other panels. For example, the outline of theedit target panel 510 may be highlighted.

Moreover, the first edit screen 500 has a candidate group 520 that canbe located at the edit target panel 510. As shown, the candidate group520 may be located at left and right panels of the edit target panel510. Alternatively, located at upper and lower panels is possible as thecandidate group 520. If a user flicks 530 the candidate group 520 in aleftward direction, the control unit 170 moves contents of the candidategroup 520 in a leftward direction. The control unit may move contents inresponse to other flick detected on a panel adjacent to the edit targetpanel 510. Accordingly, the location of content 710 is changed to theedit target panel 510 as shown in FIG. 6. Note that the panel 520 comesfrom the very adjacent panel on the right side (i.e., next window screen(not shown).

Referring to FIGS. 6 and 7, if a user touches any point at the outsideof the candidate group 520, for example at 610, when content is locatedat the edit target panel 510, the control unit 170 removes a display ofother panels except the edit target panel 510. However, the control unit170 may maintain a dim display of the content view. Thereafter, a usermay adjust the size of content 710 located at the edit target panel 510.Here, the control unit 170 may control the display unit 130 to display ahandler 511 for size adjustment at the outline of the edit target panel510.

Referring to FIGS. 7 to 9, the display unit 130 displays the sizeadjustment handler 511 at the outline of the edit target panel 510. Whena user drags 540 downward the handler 511, the control unit 170 enlargesboth the edit target panel 510 and the content 710 located thereinaccordingly. After the adjustment of size, a user may finish an editingwork. Finishing an editing work is also possible without sizeadjustment. Namely, when a user touches any point 810 outside the edittarget panel 510, the control unit 170 finishes an editing process andthen controls the display unit 130 to display the edited content view400 as shown in FIG. 9.

Accordingly, as describe with reference to FIGS. 4 to 9, the content 710is added at a touch point of long tap 409 in the edited content view400.

FIGS. 10 to 11 show screenshots illustrating a content view edit methodin accordance with another embodiment of the present invention.Referring back to FIG. 4, a user can input a long tap 409 on the emptypanel 408, then the control unit 170 controls the display unit 130 todisplay an edit screen as shown in FIG. 10.

Referring to FIG. 10, the display unit 130 displays the second editscreen 1000 of the content view which contains a number of panelsarranged in the form of grid. Among these panels, an edit target panel1010 in which a long tap 409 is received is distinguished from the otherpanels. Here, the second edit screen 1000 has a category list 1020 of acandidate group. As shown, the category list 1020 may be located atupper and lower panels of the edit target panel 1010. For example,categories of the category list may be video, widget, application,image, phonebook, document, and the like. If a user flicks 1030 upwardthe category list 1020, the control unit 170 moves categories in anupward direction such that any category, e.g., ‘image’, can be locatedat the edit target panel 1010, as shown in FIG. 11. Then, the controlunit 170 may control to display a candidate group 1110 of an imagecategory at left and right panels of the edit target panel 1010.

Accordingly, a user can select a desired category by flicking downwardor upward the category list 1020, and then select desired content of theselected category by flicking leftward or rightward the candidate groupof the selected category. Here, a touch event for manipulating thecategory list and the candidate group may include, but not limited to, aflick or a drag. Meanwhile, in an alternative embodiment, the categorylist may be located at left and right of the edit target panel 1010, andthus the candidate group may be located at upper and lower.

FIGS. 12 and 13 show screenshots illustrating a content view edit methodin accordance with still another embodiment of the present invention.

Referring to FIG. 12, the display unit 130 displays a content view. Inthis state, a user may adjust the size of content. For example, when auser touches the bottom of a weather widget 1210 and then drags itupward, the touch screen 110 creates a specific touch event in responseto this touch gesture. In response, the control unit 170 detects thetouch event and, based on the touch event, reduces upward the size ofthe weather widget 1210 accordingly.

Referring to FIG. 13, the display unit 130 displays the size-reducedweather widget 1210 under the control of the control unit 170.Thereafter, a user may tap long the weather widget 1210 so as to displayan edit screen, and then replace the weather widget 1210 with othercontent by manipulating a category list and a candidate group asdiscussed above. The difference is only whether the empty panel is longtapped earlier or the panel having an image is long tapped. When theweather widget 1210 is tapped for a longer period, a candidate group isdisplayed around the weather widget 1210. When a flick is generated onthe weather widget 1210, the control unit 170 replaces the weatherwidget 1210 with other content among the candidate group. Alternatively,when reducing the weather widget 1210, the control unit 170 may moveupward clock widgets 1310 and 1320 located below the weather widget ormaintain their original positions.

FIGS. 14 and 15 show screenshots illustrating a content view edit methodin accordance with yet another embodiment of the present invention.

Referring to FIGS. 14 and 15, the display unit 130 displays a contentview during which a user may adjust the size of an empty region. Forexample, when a user touches an empty region 1410 and then drags itdownward, the control unit 170 detects the touch event and, based on thetouch event, moves downward a memo 1420 so as to enlarge the size of theempty region 1410. Thereafter, a user may tap long the enlarged emptyregion 1410 so as to display an edit screen, then locate desired contentat the empty region 1410 by manipulating a category list and a candidategroup as discussed above.

The present invention is described herein with reference to flowchartillustrations of user interfaces, methods, and computer program productsaccording to embodiments of the invention. It will be understood thateach block of the flowchart illustrations, and combinations of blocks inthe flowchart illustrations, can be implemented by computer programinstructions. These computer program instructions can be provided to aprocessor of a general purpose computer, special purpose computer, orother programmable data processing apparatus to produce a machine, suchthat the instructions, which are executed via the processor of thecomputer or other programmable data processing apparatus, create meansfor implementing the functions specified in the flowchart block orblocks. These computer program instructions may also be stored in acomputer usable or computer-readable memory that can direct a computeror other programmable data processing apparatus to function in aparticular manner, such that the instructions stored in the computerusable or computer-readable memory produce an article of manufactureincluding instruction means that implement the function specified in theflowchart block or blocks. The computer program instructions may also beloaded onto a computer or other programmable data processing apparatusto cause a series of operational steps to be performed on the computeror other programmable apparatus to produce a computer implementedprocess such that the instructions that are executed on the computer orother programmable apparatus provide steps for implementing thefunctions specified in the flowchart block or blocks.

And each block of the flowchart illustrations may represent a module,segment, or portion of code, which comprises one or more executableinstructions for implementing the specified logical function(s). Itshould also be noted that in some alternative implementations, thefunctions noted in the blocks may occur out of the order. For example,two blocks shown in succession may in fact be executed substantiallyconcurrently or the blocks may sometimes be executed in the reverseorder, depending upon the functionality involved.

While this invention has been particularly shown and described withreference to an exemplary embodiment thereof, it will be understood bythose skilled in the art that various changes in form and details may bemade therein without departing from the spirit and scope of theinvention as defined by the appended claims.

What is claimed is:
 1. A method for editing a content view in a mobiledevice having a touch screen, the method comprising steps of: detectinga touch event for adding or changing content in the content view;displaying a candidate group having contents capable of being located ata touch point of the detected touch event; displaying, at the touchpoint of the detected touch event, content selected from the contents ofthe candidate group; and displaying the content view in which theselected content is located at the touch point.
 2. The method of claim1, wherein the displaying step of the candidate group includes:displaying a plurality of panels in the content view; highlighting anedit target panel among the plurality of panels, the edit target panelcorresponding to the touch point; and displaying the candidate grouparound the edit target panel.
 3. The method of claim 2, wherein thecandidate group includes the edit target panel and defined in ahorizontal orientation or a vertical orientation.
 4. The method of claim2, wherein the plurality of panels are arranged in the form of grid. 5.The method of claim 2, wherein the candidate group encloses at least oneleft and right panels of the edit target panel.
 6. The method of claim1, wherein the selecting step of the content includes moving thecontents of the candidate group so as to place one of the contents at anedit target panel, the edit target panel corresponding to the touchpoint.
 7. The method of claim 6, wherein the touch event for moving thecontents of the candidate group includes a flick or a drag.
 8. Themethod of claim 1, further comprising step of: locating and displaying acategory list of the candidate group at upper and lower or left andright panels of an edit target panel, the edit target panelcorresponding to the touch point.
 9. The method of claim 8, wherein thedisplaying step of the candidate group includes, when one of categoriesis selected from the category list, defining the candidate groupcorresponding to the selected category at upper and lower or left andright panels of the edit target panel.
 10. The method of claim 1,wherein the touch event for adding or changing the content includes along tap.
 11. An apparatus for editing a content view in a mobiledevice, comprising: a display unit configured to display the contentview; a touch screen configured to detect a touch event in response to atouch gesture on the content view; a control unit configured to detect aspecific touch event for adding or changing content in the content view,to control the display unit to display a candidate group having contentscapable of being located at a touch point of the detected touch event,to control the display unit to display, at the touch point of thedetected touch event, content selected from the contents of thecandidate group, and to control the display unit to display the contentview in which the selected content is located at the touch point. 12.The apparatus of claim 11, wherein the control unit is furtherconfigured to control displaying a plurality of panels in the contentview in response to the detected touch event, to highlight an edittarget panel among the plurality of panels, the edit target panelcorresponding to the touch point, and to control displaying thecandidate group around the edit target panel.
 13. The apparatus of claim12, wherein the control unit includes the edit target panel and definedin a horizontal orientation or a vertical orientation.
 14. The apparatusof claim 12, wherein the control unit is further configured to arrangethe plurality of panels in the form of grid.
 15. The apparatus of claim12, wherein the control unit is further configured to define thecandidate group to enclose at least one left and one right panels of theedit target panel.
 16. The apparatus of claim 11, wherein the controlunit is further configured to place one of the contents at an edittarget panel by moving the contents of the candidate group, the edittarget panel corresponding to the touch point.
 17. The apparatus ofclaim 16, wherein the touch event for moving the contents of thecandidate group includes a flick or a drag.
 18. The apparatus of claim11, wherein the control unit is further configured to locate a categorylist of the candidate group at upper and lower or left and right panelsof an edit target panel, the edit target panel corresponding to thetouch point.
 19. The apparatus of claim 18, wherein the control unit isfurther configured to, when one of categories is selected from thecategory list, define the candidate group corresponding to the selectedcategory at upper and lower or left and right panels of the edit targetpanel.
 20. The apparatus of claim 11, wherein the touch event for addingor changing the content includes a long tap.